#include <string>

#define DEBUG DEBUG_OFF
#define DEBUG_OFF false
#define DEBUG_ON true

// Display Lists
#define USE_DISPLAY_LIST 1
#define DL_ROOM 1 // Imposters and walls
#define DL_MACHINERY 2 // Except moving parts
#define DL_ROBOT 3

/**
	Increments the rgba values in the given light component.
*/
void incFloorIllumination(GLfloat *lightComponent, GLfloat dr, GLfloat dg, GLfloat db, bool debug, std::string outputString);